/*
Theme Name:         tnt-lawncare Theme
Theme URI:          https://www.linkswebdesign/
Description:        Custom Theme for tnt-lawncare.
Version:            sage_9
Author:             Links Web Design
Author URI:         https://www.linkswebdesign/
Text Domain:        links
License:            proprietary
License URI:        https://www.linkswebdesign/
Requires PHP:       7.4
Requires at least:  5.4
*/

a {
    text-decoration: none !important;
    color: black !important;
}
.container {
    max-width: 1550px !important;
}
.slick-dots {
    position: relative !important;
    bottom: unset !important;
    display: unset !important;
    width: unset !important;
    padding: unset !important;
    margin: unset !important;
    list-style: unset !important;
    text-align: unset !important;
    font-size: 10px !important;
    margin-top: -5px !important;
}
.slick-dots button {
    padding: 0 !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50%;
    position: relative;
    background: black !important;
}
.slick-dots button:before {
    color: white !important;
    font-size: 9px !important;
    opacity: 1 !important;
    padding: 0 !important;
    line-height: 0 !important;
    top: 98% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.slick-dots li {
    margin: 0 20px !important;
}
.slick-dots li.slick-active button {
    background: #145521 !important;
}
.slick-dots li.slick-active button:before {
    color: #145521 !important;
}
/* .custom-logo {
    max-width: 215px;
} */
.page-numbers.current {
    background: green;
    width: 30px !important;
    display: inline-flex;
    aspect-ratio: 1;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 10px;
    color: white;
    font-family: "Poppins";
}
.page-numbers {
    margin-inline: 10px;
    color: green;
    font-family: "Poppins";
}
.contact-form-wrapper label {
    font-family: "Poppins";
    width: 100%;
    font-weight: bold;
}
.contact-form-wrapper input,
.contact-form-wrapper textarea {
    font-family: "Poppins";
    border: 1px solid;
    width: 100%;
    border-radius: 10px;
    border-color: gray;
    color: gray;
    padding: 1rem;
    margin-top: 0.5rem;
    font-weight: normal;
}
.contact-form-wrapper input {
    height: 40px;
}
.contact-form-wrapper {
    background: #e2e6d4;
    padding: 2rem;
    border-radius: 1rem;
}
.contact-form-wrapper input[type="submit"] {
    background: #03551f;
    border: #03551f;
    color: white;
    font-family: 'SocialGothicRough';
    text-transform: uppercase;
    height: 50px;
}
.contact-form-wrapper input[type="submit"]:hover {
    background: #114a1d;
}
.page-content h1, 
.page-content h2, 
.page-content h3, 
.page-content h4, 
.page-content h5, 
.page-content h6  {
    font-family: 'SocialGothicRough';
    font-size: 40px;
    text-transform: uppercase;
}
.page-content p {
    font-family: 'Poppins';
    font-size: 16px;
}
.page-content ul {
    list-style: decimal;
    list-style-position: inside;
    font-family: 'Poppins';
}


@media (max-width: 768px) {
.custom-logo {
    max-width: 100px !important;
}
}